YandexCheckout\Model\Payment B

Total Complexity 80
Dependencies 19
Dependents 6
Total lines 639
Lines of code 241
Logical lines of code 108
Comment lines 264
Methods 42
Properties 21

Methods 42

Method Rating Maintainability Complexity Lines of code
setDescription()
S
57 5 17
setReceiptRegistration()
S
57 5 17
setExpiresAt()
S
60 5 13
setCapturedAt()
S
60 5 13
setCreatedAt()
S
60 5 13
setTransfers()
S
60 4 13
setTest()
S
62 4 11
setRefundable()
S
62 4 11
setPaid()
S
62 4 11
setStatus()
S
62 3 12
setId()
S
62 3 11
setRequestor()
S
65 3 9
getDescription()
S
82 1 3
setMetadata()
S
81 1 3
getTest()
S
82 1 3
getRequestor()
S
82 1 3
getIncomeAmount()
S
82 1 3
setIncomeAmount()
S
81 1 3
getTransfers()
S
82 1 3
getStatus()
S
82 1 3
setAuthorizationDetails()
S
81 1 3
getAuthorizationDetails()
S
82 1 3
setCancellationDetails()
S
81 1 3
getCancellationDetails()
S
82 1 3
getExpiresAt()
S
82 1 3
getRecipient()
S
82 1 3
getMetadata()
S
82 1 3
getPaymentMethod()
S
82 1 3
getReceiptRegistration()
S
82 1 3
setRecipient()
S
81 1 3
getRefundable()
S
82 1 3
getPaid()
S
82 1 3
setRefundedAmount()
S
81 1 3
getRefundedAmount()
S
82 1 3
setConfirmation()
S
81 1 3
getConfirmation()
S
82 1 3
getAmount()
S
82 1 3
getCapturedAt()
S
82 1 3
setAmount()
S
81 1 3
getCreatedAt()
S
82 1 3
setPaymentMethod()
S
81 1 3
getId()
S
82 1 3